#ifndef SDR_CURSOR_H_INCLUDED
#define SDR_CURSOR_H_INCLUDED

#include "SDragon_GeneralIncludes.h"

enum SDR_CursorStatus
{
    SDR_CURSOR_DEFAULT, SDR_CURSOR_POINTER
};
typedef enum SDR_CursorStatus SDR_CursorStatus;

struct SDR_Cursor
{
    SDL_Surface * defaultCursor;
    SDL_Surface * pointerCursor;
    uint16_t x, y;
    SDR_CursorStatus status;
    uint8_t update;
};
typedef struct SDR_Cursor SDR_Cursor;


#endif // SDR_CURSOR_H_INCLUDED
